package com.jeecg.demo.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Title: Entity
 * @Description: POSTORDER
 * @author onlineGenerator
 * @date 2018-11-15 11:32:57
 * @version V1.0
 * 
 */
@Entity
@Table(name = "postorder", schema = "")
@SuppressWarnings("serial")
public class PostorderEntity implements java.io.Serializable {
    /** 挂单编号 */
    private java.lang.Integer poid;
    /** 系统编号 */
    private java.lang.Integer sysid;
    /** 挂单编码 */
    @Excel(name = "挂单编码", width = 15)
    private java.lang.String pocode;
    /** 挂单商品实例编号 */
    @Excel(name = "商品名称", width = 15 ,dictTable="COMMODITY",dicText="COMMODITYNAME",dicCode="COMMODITYID")
    private java.lang.Integer commodityid;
    /** 挂单交易商编号 */
    private java.lang.Integer potraderid;
    /** 挂单交易商名称 */
    @Excel(name = "会员名称", width = 15)
    private java.lang.String potradername;
    /** 挂单交易员 */
    private java.lang.Integer pouserid;
    /** 挂单结算交易商编号 */
    private java.lang.Integer posettletraderid;
    /** 挂单结算交易商名称 */
    private java.lang.String posettletradername;
    /** 交易流程 */
    private java.lang.Integer tradeflowid;
    /** 交易模式 */
    private java.lang.Integer trademodeid;
    /** B买S卖 */
    @Excel(name = "买卖类型", width = 15, dicCode = "DIRECTION")
    private java.lang.String direction;
    /** 挂单价格 */
    @Excel(name = "价格（元）", width = 15)
    private java.math.BigDecimal poprice;
    /** 价格类型 */
    @Excel(name = "价格类型", width = 15, dicCode = "JIAGLX")
    private java.lang.String pricetype;
    /** 挂单数量 */
    @Excel(name = "数量（吨）", width = 15)
    private java.math.BigDecimal poquantity;
    /** 剩余数量 */
    private java.math.BigDecimal remainingqty;
    /** 挂单时间 */
    @Excel(name = "挂单时间", width = 15, format = "yyyy-MM-dd")
    private java.util.Date potime;
    /** 挂单交易状态 */
    @Excel(name = "交易状态", width = 15, dicCode = "POSTORDERSTATUS")
    private java.lang.String postatus;
    /** 0无效1有效 */
    private java.lang.String isvalid;
    /** 计量单位 */
    private java.lang.String measurementunit;
    /** 计价单位 */
    private java.lang.String chargeunit;
    /** 最少交易量 */
    private java.math.BigDecimal mintradeqty;
    /** 运输方式 */
    private java.lang.String transporttype;
    /** 交收方式 */
    private java.lang.String delivertype;
    /** 交收省市 */
    private java.lang.String delivercity;
    /** 交收地点 */
    private java.lang.String deliverplace;
    /** 交收开始日期 */
    private java.util.Date deliverstartdate;
    /** 交收结束日期 */
    private java.util.Date deliverenddate;
    /** 结算方式 */
    private java.lang.String settletype;
    /** 付款方式 */
    private java.lang.String paymenttype;
    /** 结算开始日期 */
    private java.util.Date settlestartdate;
    /** 结算结束日期 */
    private java.util.Date settleenddate;
    /** 交易有效开始日期 */
    private java.util.Date validstartdate;
    /** 交易有效结束日期 */
    private java.util.Date validenddate;
    /** 竞价开场日期 */
    private java.util.Date bidstarttime;
    /** 竞价结场时间 */
    private java.util.Date bidendtime;
    /** 竞价倒计时 */
    private java.lang.Integer bidcountdown;
    /** 条款内容 */
    private java.lang.String termxml;
    /** 冻结保证金金额 */
    private java.math.BigDecimal pomargin;
    /** 冻结交易费金额 */
    private java.math.BigDecimal potradefee;
    /** 备注 */
    private java.lang.String note;
    /** 最新价格 */
    private java.math.BigDecimal newpoprice;
    /** 最低团购成交量 */
    private java.math.BigDecimal minvolumeqty;
    /** 加价增幅 */
    private java.math.BigDecimal jiajzf;
    /** 倒计时分钟数 */
    private java.math.BigDecimal daojsfzs;
    /** 保证金类型 */
    private java.lang.String bondtype;
    /** 保证金额 */
    private java.math.BigDecimal bond;
    /** ispublic */
    private java.lang.String ispublic;
    /** 检测地点 */
    private java.lang.String checklocaltion;
    /** 检测机构 */
    private java.lang.String checkinstitution;
    /** 检测标准 */
    private java.lang.String checkstandard;
    /** 品质证书 */
    private java.lang.String qualificate;
    /** 产品图片 */
    private java.lang.String productimg;
    /** 产品视频 */
    private java.lang.String productvideo;
    /** 浏览次数 */
    private java.lang.Integer views;
    /** 是否采用价格指数 */
    private java.lang.String ispriceindex;
    /** 指数类型 */
    private java.lang.String priceindextype;
    /** 指数浮动类型 */
    private java.lang.String floattype;
    /** 币种 */
    private java.lang.String currency;
    /** 询价单 */
    private java.lang.String inquirysheet;
    /** 客户联系表 */
    private java.lang.String customerform;
    /** ID */
    private java.lang.Integer id;

    private java.lang.String announTitle;

    /** tenantid */
    private java.lang.Integer worktypeid;

    private java.lang.String pmygContent;

    private java.lang.String zbjgContent;
    
    private java.lang.String subtrademodeid;

    private java.lang.Integer countdown2;
    
    private java.util.Date bidhalftime;
    
    private java.lang.String minetype;
    private java.lang.String dealmode;
    private java.lang.String productname;
    private String verifynote;
    
    @Column(name = "MINETYPE", nullable = true, length = 500)
    public java.lang.String getMinetype() {
		return minetype;
	}

	public void setMinetype(java.lang.String minetype) {
		this.minetype = minetype;
	}
	@Column(name = "DEALMODE", nullable = true, length = 500)
	public java.lang.String getDealmode() {
		return dealmode;
	}

	public void setDealmode(java.lang.String dealmode) {
		this.dealmode = dealmode;
	}
	@Column(name = "PRODUCTNAME", nullable = true, length = 500)
	public java.lang.String getProductname() {
		return productname;
	}

	public void setProductname(java.lang.String productname) {
		this.productname = productname;
	}

	@Column(name = "SUBTRADEMODEID", nullable = true, length = 500)
    public java.lang.String getSubtrademodeid() {
		return subtrademodeid;
	}

	public void setSubtrademodeid(java.lang.String subtrademodeid) {
		this.subtrademodeid = subtrademodeid;
	}
	@Column(name = "COUNTDOWN2", nullable = true, length = 20)
	public java.lang.Integer getCountdown2() {
		return countdown2;
	}

	public void setCountdown2(java.lang.Integer countdown2) {
		this.countdown2 = countdown2;
	}

	/**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 挂单编号
     */

    @Column(name = "POID", nullable = true, length = 19)
    public java.lang.Integer getPoid() {
        return this.poid;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 挂单编号
     */
    public void setPoid(java.lang.Integer poid) {
        this.poid = poid;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 系统编号
     */

    @Column(name = "SYSID", nullable = true, length = 19)
    public java.lang.Integer getSysid() {
        return this.sysid;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 系统编号
     */
    public void setSysid(java.lang.Integer sysid) {
        this.sysid = sysid;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 挂单编码
     */

    @Column(name = "POCODE", nullable = true, length = 30)
    public java.lang.String getPocode() {
        return this.pocode;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 挂单编码
     */
    public void setPocode(java.lang.String pocode) {
        this.pocode = pocode;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 挂单商品实例编号
     */

    @Column(name = "COMMODITYID", nullable = true, length = 19)
    public java.lang.Integer getCommodityid() {
        return this.commodityid;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 挂单商品实例编号
     */
    public void setCommodityid(java.lang.Integer commodityid) {
        this.commodityid = commodityid;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 挂单交易商编号
     */

    @Column(name = "POTRADERID", nullable = true, length = 19)
    public java.lang.Integer getPotraderid() {
        return this.potraderid;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 挂单交易商编号
     */
    public void setPotraderid(java.lang.Integer potraderid) {
        this.potraderid = potraderid;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 挂单交易商名称
     */

    @Column(name = "POTRADERNAME", nullable = true, length = 150)
    public java.lang.String getPotradername() {
        return this.potradername;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 挂单交易商名称
     */
    public void setPotradername(java.lang.String potradername) {
        this.potradername = potradername;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 挂单交易员
     */

    @Column(name = "POUSERID", nullable = true, length = 19)
    public java.lang.Integer getPouserid() {
        return this.pouserid;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 挂单交易员
     */
    public void setPouserid(java.lang.Integer pouserid) {
        this.pouserid = pouserid;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 挂单结算交易商编号
     */

    @Column(name = "POSETTLETRADERID", nullable = true, length = 19)
    public java.lang.Integer getPosettletraderid() {
        return this.posettletraderid;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 挂单结算交易商编号
     */
    public void setPosettletraderid(java.lang.Integer posettletraderid) {
        this.posettletraderid = posettletraderid;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 挂单结算交易商名称
     */

    @Column(name = "POSETTLETRADERNAME", nullable = true, length = 150)
    public java.lang.String getPosettletradername() {
        return this.posettletradername;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 挂单结算交易商名称
     */
    public void setPosettletradername(java.lang.String posettletradername) {
        this.posettletradername = posettletradername;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 交易流程
     */

    @Column(name = "TRADEFLOWID", nullable = true, length = 38)
    public java.lang.Integer getTradeflowid() {
        return this.tradeflowid;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 交易流程
     */
    public void setTradeflowid(java.lang.Integer tradeflowid) {
        this.tradeflowid = tradeflowid;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 交易模式
     */

    @Column(name = "TRADEMODEID", nullable = true, length = 38)
    public java.lang.Integer getTrademodeid() {
        return this.trademodeid;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 交易模式
     */
    public void setTrademodeid(java.lang.Integer trademodeid) {
        this.trademodeid = trademodeid;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String B买S卖
     */

    @Column(name = "DIRECTION", nullable = true, length = 1)
    public java.lang.String getDirection() {
        return this.direction;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String B买S卖
     */
    public void setDirection(java.lang.String direction) {
        this.direction = direction;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 挂单价格
     */

    @Column(name = "POPRICE", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getPoprice() {
        return this.poprice;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 挂单价格
     */
    public void setPoprice(java.math.BigDecimal poprice) {
        this.poprice = poprice;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 挂单数量
     */

    @Column(name = "POQUANTITY", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getPoquantity() {
        return this.poquantity;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 挂单数量
     */
    public void setPoquantity(java.math.BigDecimal poquantity) {
        this.poquantity = poquantity;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 剩余数量
     */

    @Column(name = "REMAININGQTY", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getRemainingqty() {
        return this.remainingqty;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 剩余数量
     */
    public void setRemainingqty(java.math.BigDecimal remainingqty) {
        this.remainingqty = remainingqty;
    }

    /**
     * 方法: 取得java.util.Date
     * 
     * @return: java.util.Date 挂单时间
     */

    @Column(name = "POTIME", nullable = true)
    public java.util.Date getPotime() {
        return this.potime;
    }

    /**
     * 方法: 设置java.util.Date
     * 
     * @param: java.util.Date 挂单时间
     */
    public void setPotime(java.util.Date potime) {
        this.potime = potime;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 挂单交易状态
     */

    @Column(name = "POSTATUS", nullable = true, length = 1)
    public java.lang.String getPostatus() {
        return this.postatus;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 挂单交易状态
     */
    public void setPostatus(java.lang.String postatus) {
        this.postatus = postatus;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 0无效1有效
     */

    @Column(name = "ISVALID", nullable = true, length = 1)
    public java.lang.String getIsvalid() {
        return this.isvalid;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 0无效1有效
     */
    public void setIsvalid(java.lang.String isvalid) {
        this.isvalid = isvalid;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 计量单位
     */

    @Column(name = "MEASUREMENTUNIT", nullable = true, length = 20)
    public java.lang.String getMeasurementunit() {
        return this.measurementunit;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 计量单位
     */
    public void setMeasurementunit(java.lang.String measurementunit) {
        this.measurementunit = measurementunit;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 计价单位
     */

    @Column(name = "CHARGEUNIT", nullable = true, length = 20)
    public java.lang.String getChargeunit() {
        return this.chargeunit;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 计价单位
     */
    public void setChargeunit(java.lang.String chargeunit) {
        this.chargeunit = chargeunit;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 价格类型
     */

    @Column(name = "PRICETYPE", nullable = true, length = 20)
    public java.lang.String getPricetype() {
        return this.pricetype;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 价格类型
     */
    public void setPricetype(java.lang.String pricetype) {
        this.pricetype = pricetype;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 最少交易量
     */

    @Column(name = "MINTRADEQTY", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getMintradeqty() {
        return this.mintradeqty;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 最少交易量
     */
    public void setMintradeqty(java.math.BigDecimal mintradeqty) {
        this.mintradeqty = mintradeqty;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 运输方式
     */

    @Column(name = "TRANSPORTTYPE", nullable = true, length = 20)
    public java.lang.String getTransporttype() {
        return this.transporttype;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 运输方式
     */
    public void setTransporttype(java.lang.String transporttype) {
        this.transporttype = transporttype;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 交收方式
     */

    @Column(name = "DELIVERTYPE", nullable = true, length = 20)
    public java.lang.String getDelivertype() {
        return this.delivertype;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 交收方式
     */
    public void setDelivertype(java.lang.String delivertype) {
        this.delivertype = delivertype;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 交收省市
     */

    @Column(name = "DELIVERCITY", nullable = true, length = 20)
    public java.lang.String getDelivercity() {
        return this.delivercity;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 交收省市
     */
    public void setDelivercity(java.lang.String delivercity) {
        this.delivercity = delivercity;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 交收地点
     */

    @Column(name = "DELIVERPLACE", nullable = true, length = 200)
    public java.lang.String getDeliverplace() {
        return this.deliverplace;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 交收地点
     */
    public void setDeliverplace(java.lang.String deliverplace) {
        this.deliverplace = deliverplace;
    }

    /**
     * 方法: 取得java.util.Date
     * 
     * @return: java.util.Date 交收开始日期
     */

    @Column(name = "DELIVERSTARTDATE", nullable = true)
    public java.util.Date getDeliverstartdate() {
        return this.deliverstartdate;
    }

    /**
     * 方法: 设置java.util.Date
     * 
     * @param: java.util.Date 交收开始日期
     */
    public void setDeliverstartdate(java.util.Date deliverstartdate) {
        this.deliverstartdate = deliverstartdate;
    }

    /**
     * 方法: 取得java.util.Date
     * 
     * @return: java.util.Date 交收结束日期
     */

    @Column(name = "DELIVERENDDATE", nullable = true)
    public java.util.Date getDeliverenddate() {
        return this.deliverenddate;
    }

    /**
     * 方法: 设置java.util.Date
     * 
     * @param: java.util.Date 交收结束日期
     */
    public void setDeliverenddate(java.util.Date deliverenddate) {
        this.deliverenddate = deliverenddate;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 结算方式
     */

    @Column(name = "SETTLETYPE", nullable = true, length = 20)
    public java.lang.String getSettletype() {
        return this.settletype;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 结算方式
     */
    public void setSettletype(java.lang.String settletype) {
        this.settletype = settletype;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 付款方式
     */

    @Column(name = "PAYMENTTYPE", nullable = true, length = 20)
    public java.lang.String getPaymenttype() {
        return this.paymenttype;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 付款方式
     */
    public void setPaymenttype(java.lang.String paymenttype) {
        this.paymenttype = paymenttype;
    }

    /**
     * 方法: 取得java.util.Date
     * 
     * @return: java.util.Date 结算开始日期
     */

    @Column(name = "SETTLESTARTDATE", nullable = true)
    public java.util.Date getSettlestartdate() {
        return this.settlestartdate;
    }

    /**
     * 方法: 设置java.util.Date
     * 
     * @param: java.util.Date 结算开始日期
     */
    public void setSettlestartdate(java.util.Date settlestartdate) {
        this.settlestartdate = settlestartdate;
    }

    /**
     * 方法: 取得java.util.Date
     * 
     * @return: java.util.Date 结算结束日期
     */

    @Column(name = "SETTLEENDDATE", nullable = true)
    public java.util.Date getSettleenddate() {
        return this.settleenddate;
    }

    /**
     * 方法: 设置java.util.Date
     * 
     * @param: java.util.Date 结算结束日期
     */
    public void setSettleenddate(java.util.Date settleenddate) {
        this.settleenddate = settleenddate;
    }

    /**
     * 方法: 取得java.util.Date
     * 
     * @return: java.util.Date 交易有效开始日期
     */

    @Column(name = "VALIDSTARTDATE", nullable = true)
    public java.util.Date getValidstartdate() {
        return this.validstartdate;
    }

    /**
     * 方法: 设置java.util.Date
     * 
     * @param: java.util.Date 交易有效开始日期
     */
    public void setValidstartdate(java.util.Date validstartdate) {
        this.validstartdate = validstartdate;
    }

    /**
     * 方法: 取得java.util.Date
     * 
     * @return: java.util.Date 交易有效结束日期
     */

    @Column(name = "VALIDENDDATE", nullable = true)
    public java.util.Date getValidenddate() {
        return this.validenddate;
    }

    /**
     * 方法: 设置java.util.Date
     * 
     * @param: java.util.Date 交易有效结束日期
     */
    public void setValidenddate(java.util.Date validenddate) {
        this.validenddate = validenddate;
    }

    /**
     * 方法: 取得java.util.Date
     * 
     * @return: java.util.Date 竞价开场日期
     */

    @Column(name = "BIDSTARTTIME", nullable = true)
    public java.util.Date getBidstarttime() {
        return this.bidstarttime;
    }

    /**
     * 方法: 设置java.util.Date
     * 
     * @param: java.util.Date 竞价开场日期
     */
    public void setBidstarttime(java.util.Date bidstarttime) {
        this.bidstarttime = bidstarttime;
    }

    /**
     * 方法: 取得java.util.Date
     * 
     * @return: java.util.Date 竞价结场时间
     */

    @Column(name = "BIDENDTIME", nullable = true)
    public java.util.Date getBidendtime() {
        return this.bidendtime;
    }

    /**
     * 方法: 设置java.util.Date
     * 
     * @param: java.util.Date 竞价结场时间
     */
    public void setBidendtime(java.util.Date bidendtime) {
        this.bidendtime = bidendtime;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 竞价倒计时
     */

    @Column(name = "BIDCOUNTDOWN", nullable = true, length = 19)
    public java.lang.Integer getBidcountdown() {
        return this.bidcountdown;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 竞价倒计时
     */
    public void setBidcountdown(java.lang.Integer bidcountdown) {
        this.bidcountdown = bidcountdown;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 条款内容
     */

    @Column(name = "TERMXML", nullable = true)
    public java.lang.String getTermxml() {
        return this.termxml;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 条款内容
     */
    public void setTermxml(java.lang.String termxml) {
        this.termxml = termxml;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 冻结保证金金额
     */

    @Column(name = "POMARGIN", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getPomargin() {
        return this.pomargin;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 冻结保证金金额
     */
    public void setPomargin(java.math.BigDecimal pomargin) {
        this.pomargin = pomargin;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 冻结交易费金额
     */

    @Column(name = "POTRADEFEE", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getPotradefee() {
        return this.potradefee;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 冻结交易费金额
     */
    public void setPotradefee(java.math.BigDecimal potradefee) {
        this.potradefee = potradefee;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 备注
     */

    @Column(name = "NOTE", nullable = true, length = 3000)
    public java.lang.String getNote() {
        return this.note;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 备注
     */
    public void setNote(java.lang.String note) {
        this.note = note;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 最新价格
     */

    @Column(name = "NEWPOPRICE", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getNewpoprice() {
        return this.newpoprice;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 最新价格
     */
    public void setNewpoprice(java.math.BigDecimal newpoprice) {
        this.newpoprice = newpoprice;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 最低团购成交量
     */

    @Column(name = "MINVOLUMEQTY", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getMinvolumeqty() {
        return this.minvolumeqty;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 最低团购成交量
     */
    public void setMinvolumeqty(java.math.BigDecimal minvolumeqty) {
        this.minvolumeqty = minvolumeqty;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 加价增幅
     */

    @Column(name = "JIAJZF", nullable = true, scale = 2, length = 19)
    public java.math.BigDecimal getJiajzf() {
        return this.jiajzf;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 加价增幅
     */
    public void setJiajzf(java.math.BigDecimal jiajzf) {
        this.jiajzf = jiajzf;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 倒计时分钟数
     */

    @Column(name = "DAOJSFZS", nullable = true, scale = 2, length = 19)
    public java.math.BigDecimal getDaojsfzs() {
        return this.daojsfzs;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 倒计时分钟数
     */
    public void setDaojsfzs(java.math.BigDecimal daojsfzs) {
        this.daojsfzs = daojsfzs;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 保证金类型
     */

    @Column(name = "BONDTYPE", nullable = true, length = 1)
    public java.lang.String getBondtype() {
        return this.bondtype;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 保证金类型
     */
    public void setBondtype(java.lang.String bondtype) {
        this.bondtype = bondtype;
    }

    /**
     * 方法: 取得java.math.BigDecimal
     * 
     * @return: java.math.BigDecimal 保证金额
     */

    @Column(name = "BOND", nullable = true, scale = 2, length = 10)
    public java.math.BigDecimal getBond() {
        return this.bond;
    }

    /**
     * 方法: 设置java.math.BigDecimal
     * 
     * @param: java.math.BigDecimal 保证金额
     */
    public void setBond(java.math.BigDecimal bond) {
        this.bond = bond;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String ispublic
     */

    @Column(name = "ISPUBLIC", nullable = true, length = 1)
    public java.lang.String getIspublic() {
        return this.ispublic;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String ispublic
     */
    public void setIspublic(java.lang.String ispublic) {
        this.ispublic = ispublic;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 检测地点
     */

    @Column(name = "CHECKLOCALTION", nullable = true, length = 100)
    public java.lang.String getChecklocaltion() {
        return this.checklocaltion;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 检测地点
     */
    public void setChecklocaltion(java.lang.String checklocaltion) {
        this.checklocaltion = checklocaltion;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 检测机构
     */

    @Column(name = "CHECKINSTITUTION", nullable = true, length = 100)
    public java.lang.String getCheckinstitution() {
        return this.checkinstitution;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 检测机构
     */
    public void setCheckinstitution(java.lang.String checkinstitution) {
        this.checkinstitution = checkinstitution;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 检测标准
     */

    @Column(name = "CHECKSTANDARD", nullable = true, length = 100)
    public java.lang.String getCheckstandard() {
        return this.checkstandard;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 检测标准
     */
    public void setCheckstandard(java.lang.String checkstandard) {
        this.checkstandard = checkstandard;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 品质证书
     */

    @Column(name = "QUALIFICATE", nullable = true, length = 100)
    public java.lang.String getQualificate() {
        return this.qualificate;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 品质证书
     */
    public void setQualificate(java.lang.String qualificate) {
        this.qualificate = qualificate;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 产品图片
     */

    @Column(name = "PRODUCTIMG", nullable = true, length = 100)
    public java.lang.String getProductimg() {
        return this.productimg;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 产品图片
     */
    public void setProductimg(java.lang.String productimg) {
        this.productimg = productimg;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 产品视频
     */

    @Column(name = "PRODUCTVIDEO", nullable = true, length = 100)
    public java.lang.String getProductvideo() {
        return this.productvideo;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 产品视频
     */
    public void setProductvideo(java.lang.String productvideo) {
        this.productvideo = productvideo;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer 浏览次数
     */

    @Column(name = "VIEWS", nullable = true, length = 38)
    public java.lang.Integer getViews() {
        return this.views;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer 浏览次数
     */
    public void setViews(java.lang.Integer views) {
        this.views = views;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 是否采用价格指数
     */

    @Column(name = "ISPRICEINDEX", nullable = true, length = 10)
    public java.lang.String getIspriceindex() {
        return this.ispriceindex;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 是否采用价格指数
     */
    public void setIspriceindex(java.lang.String ispriceindex) {
        this.ispriceindex = ispriceindex;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 指数类型
     */

    @Column(name = "PRICEINDEXTYPE", nullable = true, length = 10)
    public java.lang.String getPriceindextype() {
        return this.priceindextype;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 指数类型
     */
    public void setPriceindextype(java.lang.String priceindextype) {
        this.priceindextype = priceindextype;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 指数浮动类型
     */

    @Column(name = "FLOATTYPE", nullable = true, length = 10)
    public java.lang.String getFloattype() {
        return this.floattype;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 指数浮动类型
     */
    public void setFloattype(java.lang.String floattype) {
        this.floattype = floattype;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 币种
     */

    @Column(name = "CURRENCY", nullable = true, length = 10)
    public java.lang.String getCurrency() {
        return this.currency;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 币种
     */
    public void setCurrency(java.lang.String currency) {
        this.currency = currency;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 询价单
     */

    @Column(name = "INQUIRYSHEET", nullable = true, length = 100)
    public java.lang.String getInquirysheet() {
        return this.inquirysheet;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 询价单
     */
    public void setInquirysheet(java.lang.String inquirysheet) {
        this.inquirysheet = inquirysheet;
    }

    /**
     * 方法: 取得java.lang.String
     * 
     * @return: java.lang.String 客户联系表
     */

    @Column(name = "CUSTOMERFORM", nullable = true, length = 100)
    public java.lang.String getCustomerform() {
        return this.customerform;
    }

    /**
     * 方法: 设置java.lang.String
     * 
     * @param: java.lang.String 客户联系表
     */
    public void setCustomerform(java.lang.String customerform) {
        this.customerform = customerform;
    }

    /**
     * 方法: 取得java.lang.Integer
     * 
     * @return: java.lang.Integer ID
     */
    @Id
    @GeneratedValue(strategy = GenerationType.TABLE, generator = "POSTORDER")
    @TableGenerator(name = "POSTORDER", pkColumnValue = "POSTORDER", table = "sys_sequence", pkColumnName = "name", valueColumnName = "sysid", initialValue = 1, allocationSize = 1)
    @Column(name = "ID", nullable = false, length = 20)
    public java.lang.Integer getId() {
        return this.id;
    }

    /**
     * 方法: 设置java.lang.Integer
     * 
     * @param: java.lang.Integer ID
     */
    public void setId(java.lang.Integer id) {
        this.id = id;
        this.sysid = id;
        this.poid = id;
    }

    public java.lang.Integer getWorktypeid() {
        return worktypeid;
    }

    public void setWorktypeid(java.lang.Integer worktypeid) {
        this.worktypeid = worktypeid;
    }

    @Column(name = "PMYGCONTENT")
    public java.lang.String getPmygContent() {
        return pmygContent;
    }

    public void setPmygContent(java.lang.String pmygContent) {
        this.pmygContent = pmygContent;
    }

    @Column(name = "ZBJGCONTENT")
    public java.lang.String getZbjgContent() {
        return zbjgContent;
    }

    public void setZbjgContent(java.lang.String zbjgContent) {
        this.zbjgContent = zbjgContent;
    }

    @Column(name = "ANNOUNTITLE")
    public java.lang.String getAnnounTitle() {
        return announTitle;
    }

    public void setAnnounTitle(java.lang.String announTitle) {
        this.announTitle = announTitle;
    }
    @Column(name = "BIDHALFTIME", nullable = true)
	public java.util.Date getBidhalftime() {
		return bidhalftime;
	}

	public void setBidhalftime(java.util.Date bidhalftime) {
		this.bidhalftime = bidhalftime;
	}

    @Column(name = "VERIFYNOTE")
    public String getVerifynote() {
        return verifynote;
    }

    public void setVerifynote(String verifynote) {
        this.verifynote = verifynote;
    }
}
